package org.dromara.third.auth.beans.constans;

/**
 * 常量类
 *
 * @author admin
 * @date 2020/7/13 15:04
 */
public class Constants {

    /**
     * 英文分隔符
     */
    public static final String CODE_SEPARATOR = ",";

    /**
     * 企业编码
     */
    public static final String COMPANY_CODE = "companyCode";

    /**
     * 成功标识
     */
    public static final String SUCCESS_CODE = "0";

    /**
     * 企业标识
     */
    public static final String ENTERPRISE_TYPE = "enterprise";

    /**
     * 罐区标识
     */
    public static final String TANK_AREA_TYPE = "tankArea";

    /**
     * 储罐标识
     */
    public static final String TANK_TYPE = "tank";

    /**
     * 库区标识
     */
    public static final String WARE_HOUSE_AREA_TYPE = "wareHouseArea";

    /**
     * 仓库标识
     */
    public static final String WARE_HOUSE_TYPE = "wareHouse";

    /**
     * 装置标识
     */
    public static final String DEVICE_TYPE = "device";

    /**
     * 设备标识
     */
    public static final String EQUIPMENT_TYPE = "equipment";

    /**
     * 点位标识
     */
    public static final String INDICATOR_TYPE = "indicator";

    /**
     * 计划标识
     */
    public static final String PLAN_TYPE = "plan";

    /**
     * 隐患标识
     */
    public static final String TROUBLE = "trouble";

    /**
     * 隐患标识
     */
    public static final String TICKET = "ticket";

    /**
     * 安全承诺
     */
    public static final String PROMISE_TYPE = "promise";

    /**
     * 设备巡检记录
     */
    public static final String MACHINE_INSPECT_TYPE = "machineInspect";

    /**
     * 设备管理
     */
    public static final String MACHINE_TYPE = "machine";

    /**
     * 企业巡检记录
     */
    public static final String ENTERPRISE_PATROL = "enterprisePatrol";

    /**
     * 企业巡检反馈
     */
    public static final String PATROL_FEEDBACK = "patrolFeedback";
    /**
     * 安全教育培训
     */
    public static final String SAFETY_EDUCATION = "safetyEducation";

    /**
     * 报警记录
     */
    public static final String ALARM_RECORD = "alarmRecord";

    /**
     * 专家标识
     */
    public static final String EXPERT = "expert";

    /**
     * 救援队标识
     */
    public static final String RESCUETEAM = "rescueTeam";

    /**
     * 物资装备标识
     */
    public static final String MATERIAL = "material";

    /**
     * 应急救援标识
     */
    public static final String PLANNING = "planning";
    /**
     * 应急演练标识
     */
    public static final String DRILLMANAGE = "drillManage";

    /**
     * 风险分区标识
     */
    public static final String RISKAREA = "riskArea";

    /**
     * 值班
     */
    public static final String DUTY = "duty";

    /**
     * 联锁
     */
    public static final String INTERLOCK = "interlock";

    /**
     * 人员管理
     */
    public static final String PERSON = "person";

    /**
     * 管委会值班标识
     */
    public static final String DUTY_COMMITTEE = "dutyCommittee";
    public static final String DUTY_COMMITTEE_CODE = "1";

    /**
     * 单位值班
     */
    public static final String DUTY_DEPARTMENT = "dutyDepartment";
    public static final String DUTY_DEPARTMENT_CODE = "2";

    /**
     * 专家值班
     */
    public static final String DUTY_EXPERT = "dutyExpert";
    public static final String DUTY_EXPERT_CODE = "3";


    /**
     *
     */
    public static final Byte DEFAULT = 1;

    /**
     *
     */
    public static final String ERROR_STR = "组装报文异常";

    /**
     * 低低报阈值
     */
    public static final Long LOW_LOW_ALARM = 1L;

    /**
     * 低报阈值
     */
    public static final Long LOW_ALARM = 2L;

    /**
     * 高报阈值
     */
    public static final Long HIGH_ALARM = 3L;

    /**
     * 高高报阈值
     */
    public static final Long HIGH_HIGH_ALARM = 4L;

    /**
     * 是否上报 0不上报， 1上报
     */
    public static final Byte REPORT_STATUS = 1;

    /**
     * 提交状态 0:不能提交 1:可以提交
     */
    public static final Integer SUBMIT_STATUS = 1;

    /**
     * 是否在园区之内
     */
    public static final Byte IN_PARK = 1;

    /**
     * 状态0：待提交，1：待审核，2：审核通过，3：审核不通过
     */
    public static final Byte STATUS = 0;
    /**
     * 状态0：待提交，1：待审核，2：审核通过，3：审核不通过
     */
    public static final Byte STATUS_ADOPT = 2;

    /**
     * 是否停用 0使用 1停用
     */
    public static final Byte DISABLED = 0;

    /**
     * 承包商标识
     */
    public static final String CONTRACTOR_TYPE = "contractor";

    /**
     * 承包商人员标识
     */
    public static final String CONTRACTOR_PERSON_TYPE = "contractorPerson";

    /**
     * 承包商项目标识
     */
    public static final String CONTRACTOR_PROJECT_TYPE = "contractorProject";

    /**
     * 承包商违规记录标识
     */
    public static final String CONTRACTOR_VIOLATION_TYPE = "contractorViolation";

    /**
     * 安全教育培训计划标识
     */
    public static final String SAFETY_EDUCATION_PLAN_TYPE = "safetyEducationPlan";

    /**
     * 安全教育培训计划标识
     */
    public static final String SAFETY_EDUCATION_PLAN_RECORD_TYPE = "educationPlanRecord";

    /**
     * 重大危险源
     */
    public static final String DANGER_TYPE = "danger";

    /**
     * 重大危险源履职责任
     */
    public static final String DANGER_DUTY_TYPE = "dangerDuty";

    /**
     * 应急机构
     */
    public static final String EM_ORGAN_TYPE = "emOrgan";

    /**
     * 应急人员
     */
    public static final String EM_PERSONNEL_TYPE = "emPersonnel";

    /**
     * 交通运输信息
     */
    public static final String CAR_TYPE = "car";

    /**
     * 医疗机构
     */
    public static final String HOSPITAL_TYPE = "hospital";

    /**
     * 消防设施
     */
    public static final String FACILITY_TYPE = "facility";

    /**
     * 物资仓库
     */
    public static final String STOREHOUSE_TYPE = "storehouse";

    /**
     * 企业机构
     */
    public static final String DEPARTMENT_TYPE = "department";

    /**
     * 应急预案
     */
    public static final String EMERGENCY_PLAN_TYPE = "emergencyPlan";

    /**
     * 企业项目信息
     */
    public static final String ENTERPRISE_PROJECT_TYPE = "enterpriseProject";

    /**
     * 生产装置运行状态
     */
    public static final String DEVICE_RUNNING_TYPE = "deviceRunning";

    /**
     * 事故上报
     */
    public static final String ACCIDENT_TYPE = "accident";

    /**
     * 值班表
     */
    public static final String DUTY_ROTA_TYPE = "dutyRota";

    /**
     * 其他区域
     */
    public static final String POI_TYPE = "poi";

    /**
     * 风险分区分级静态风险
     */
    public static final String STATIC_MARKS = "staticMarks";
}
